package router

import (
	"server/middleware"
	"github.com/gin-gonic/gin"
)

var A商品 = new(shangpin)

type shangpin struct{}

// Init 初始化 商品 路由信息
func (r *shangpin) Init废(public *gin.RouterGroup, private *gin.RouterGroup) {
	{
		group := private.Group("shangpin").Use(middleware.OperationRecord())
		group.POST("createA商品", apiA商品.CreateA商品)             // 新建商品
		group.DELETE("deleteA商品", apiA商品.DeleteA商品)           // 删除商品
		group.DELETE("deleteA商品ByIds", apiA商品.DeleteA商品ByIds) // 批量删除商品
		group.PUT("updateA商品", apiA商品.UpdateA商品)              // 更新商品
	}
	{
		group := public.Group("shangpin")
		group.GET("findA商品", apiA商品.FindA商品)       // 根据ID获取商品
		group.GET("getA商品List", apiA商品.GetA商品List) // 获取商品列表
	}
	{
		group := public.Group("shangpin")
		group.GET("getA商品DataSource", apiA商品.GetA商品DataSource) // 获取商品数据源
		group.GET("getA商品Public", apiA商品.GetA商品Public)         // 商品开放接口
	}
}
